﻿using UnityEngine;

namespace Core
{
    public interface IDraggable
    {
        bool IsDraggable { get; }

        bool IsDragging { get; }

        Vector2Int Coord { get; }

        void StartDrag(Vector2Int coord);

        void UpdateDrag(Vector2Int coord);

        void EndDrag();
    }
}
